.concat {
  // font-size: 16px;
  color: rgb(0, 160, 233);
  vertical-align: middle;    
  float: right;
  padding-top: 35px;
  padding-right: 32px;
  i {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 8px;
    vertical-align: text-bottom;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .qq {
    background-image: url(../../assets/qq.png);
  }
  .wechat {
    width: 25px;
    background-image: url(../../assets/wechat.png);
  }
  .qrcode {
    position: relative;
    img {
      position: absolute;
      top: 40px;
      left: -20px;
      width: 200px;
      height: 200px; 
      display: none;     
    }
    &:hover {
      img {
        display: block;
      }
    }
  }
  .phone {
    height: 22px;
    background-image: url(../../assets/phone.png);
  }
  span {
    margin-left: 32px;
    transition: all .5s;
    a {
      color: #fff;
      text-decoration: underline;
    }
  }
}